﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000431 RID: 1073
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class EndDrinkMakerSequenceCsReq : IMessage<EndDrinkMakerSequenceCsReq>, IMessage, IEquatable<EndDrinkMakerSequenceCsReq>, IDeepCloneable<EndDrinkMakerSequenceCsReq>, IBufferMessage
	{
		// Token: 0x17000DD0 RID: 3536
		// (get) Token: 0x06003035 RID: 12341 RVA: 0x00084EEB File Offset: 0x000830EB
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<EndDrinkMakerSequenceCsReq> Parser
		{
			get
			{
				return EndDrinkMakerSequenceCsReq._parser;
			}
		}

		// Token: 0x17000DD1 RID: 3537
		// (get) Token: 0x06003036 RID: 12342 RVA: 0x00084EF2 File Offset: 0x000830F2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return EndDrinkMakerSequenceCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17000DD2 RID: 3538
		// (get) Token: 0x06003037 RID: 12343 RVA: 0x00084F04 File Offset: 0x00083104
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return EndDrinkMakerSequenceCsReq.Descriptor;
			}
		}

		// Token: 0x06003038 RID: 12344 RVA: 0x00084F0B File Offset: 0x0008310B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public EndDrinkMakerSequenceCsReq()
		{
		}

		// Token: 0x06003039 RID: 12345 RVA: 0x00084F13 File Offset: 0x00083113
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public EndDrinkMakerSequenceCsReq(EndDrinkMakerSequenceCsReq other) : this()
		{
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x0600303A RID: 12346 RVA: 0x00084F2C File Offset: 0x0008312C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public EndDrinkMakerSequenceCsReq Clone()
		{
			return new EndDrinkMakerSequenceCsReq(this);
		}

		// Token: 0x0600303B RID: 12347 RVA: 0x00084F34 File Offset: 0x00083134
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as EndDrinkMakerSequenceCsReq);
		}

		// Token: 0x0600303C RID: 12348 RVA: 0x00084F42 File Offset: 0x00083142
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(EndDrinkMakerSequenceCsReq other)
		{
			return other != null && (other == this || object.Equals(this._unknownFields, other._unknownFields));
		}

		// Token: 0x0600303D RID: 12349 RVA: 0x00084F60 File Offset: 0x00083160
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x0600303E RID: 12350 RVA: 0x00084F86 File Offset: 0x00083186
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x0600303F RID: 12351 RVA: 0x00084F8E File Offset: 0x0008318E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06003040 RID: 12352 RVA: 0x00084F97 File Offset: 0x00083197
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06003041 RID: 12353 RVA: 0x00084FB0 File Offset: 0x000831B0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06003042 RID: 12354 RVA: 0x00084FD6 File Offset: 0x000831D6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(EndDrinkMakerSequenceCsReq other)
		{
			if (other == null)
			{
				return;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06003043 RID: 12355 RVA: 0x00084FF3 File Offset: 0x000831F3
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06003044 RID: 12356 RVA: 0x00084FFC File Offset: 0x000831FC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			while (input.ReadTag() != 0U)
			{
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04001305 RID: 4869
		private static readonly MessageParser<EndDrinkMakerSequenceCsReq> _parser = new MessageParser<EndDrinkMakerSequenceCsReq>(() => new EndDrinkMakerSequenceCsReq());

		// Token: 0x04001306 RID: 4870
		private UnknownFieldSet _unknownFields;
	}
}
